//
// Created by chizuru on 2025/9/8.
//

#pragma once
#include <any>

struct IConfigurable {
    virtual ~IConfigurable() = default;
    // configure wrapper; return 0 on success, negative on error
    virtual int configure(std::any baud, std::any dataBits, std::any parity, std::any stopBits, std::any flowctrl) = 0;
};

